body, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, img, table, thead, tbody, tfoot, tr, th, td{
    margin: 0; padding: 0; border: 0; border: none;
}
body{
    background-color: #fff; font-size: 12px; font-family: "微软雅黑"; color: #666;
}
a{text-decoration: none; color: #666;}
h1, .ft22{font-size: 22px;}
h2, .ft20{font-size: 20px;}
h3, .ft18{font-size: 18px;}
h4, .ft16{font-size: 16px;}
h5, .ft14{font-size: 14px;}
h6, .ft12{font-size: 12px;}
ul, ol, li, dl, dt, dd{list-style: none;}
.clear{clear: both;}
.floatl{float: left;}
.floatr{float: right;}
.ofauto{overflow: auto;}


#box{width: 1920px; margin: 0 auto; overflow-x: hidden; overflow-y: auto;}


#footer{padding: 50px 0; text-align: center; clear: both;}
.footerbg{background-color: #f5f5f5;}


#header{width: 1200px; height: 100px; margin: 0 auto; overflow: hidden;}
#logo{float: left; margin-top: 15px;}
#nav{float: right;}
#nav a{display: inline-block;font-weight:bold; height: 98px; line-height: 98px; font-size: 16px; margin-left: 30px;}
#nav a:hover, #nav a.current{ border-top: 2px solid #ba000c; color: #ba000c;}


.box1200{width: 1200px; margin: 0 auto;}

.bbbox{border-bottom: 1px solid #ebeaea;}
.bbmain{height: 100px; width: 1200px; margin: 0 auto;}
.bbmain a{line-height: 100px; float: left; font-size: 14px; font-weight: bold;}
.bbmain a.left{margin-right: 20px;}
.bbmain a.right{margin-left: 20px;}
.bbmain a.current{border-bottom: 2px solid #ba000c; color: #ba000c;}

.pagenav_box{border: 1px solid #ebeaea;}
.pagenav{width: 1200px; margin: 0 auto; font-weight: bold; font-size: 14px; overflow: auto;}
.pagenav_l, .pagenav_r{height: 100px; line-height: 100px;}
.pagenav_r a{margin-left: 30px;}
.pagenav_r a.current{color: #ba000c;}


#fdclist{width:1200px; margin: 0 auto;}
.fdc{width: 580px; height: 540px; background-color: #f0f0f0; margin-top: 35px;}
.fdcimg{width: 100%; height: 290px; display: block;}
.fdctitle, .fdctext, .fdcxx{padding-left:30px; padding-right: 30px;}
.fdctitle{font-size: 18px; color:#ba000c; margin-top: 35px;}
.fdctext{line-height: 180%; margin-top: 15px;}
.fdcxx{text-align: right; margin-top: 25px;}


.pages{text-align: center; margin: 40px auto; clear: both;}
.pagination { display: inline-block; padding-left: 0; margin: 20px 0; border-radius: 4px; }
.pagination li { display: inline; }
.pagination li a,.pagination li span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.428571429; text-decoration: none; background-color: #fff; border: 1px solid #ddd; }
.pagination li:first-child a { margin-left: 0; border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
.pagination li:last-child a { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.pagination li a:hover, .pagination li a:focus { background-color: #eee; }
.pagination .active span, .pagination .active span:hover, .pagination .active span:focus { z-index: 2; color: #fff; cursor: default; background-color: #ba000c; border-color: #ba000c; }
.pagination .disabled span, .pagination .disabled span:hover, .pagination .disabled span:focus { color: #999; cursor: not-allowed; background-color: #fff; border-color: #ddd; }
.pagination-lg li a { padding: 10px 16px; font-size: 18px; }
.pagination-sm li a, .pagination-sm li span { padding: 5px 10px; font-size: 12px; }


#news_images a{display: block; margin-top: 40px;}
#news_list{width: 860px; min-height: 800px; border-left: 1px solid #ebeaea;}


#photo_box{
    width: 560px; height: 165px; margin: 5px auto 0; position: relative;
}
.photo_nr {
    width: 500px; height: 100%; margin: 0 auto; overflow: hidden;
}
.photo_nr ul{
    width: 100%; height: 100%;
}
.photo_nr ul li {
    position: relative; height: 100%; float: left; margin: 0 2px;
}
.photo_nr p {
    position: absolute; left: 0; bottom: 0; width:255px; height: 30px; line-height: 30px;
    background-color: #0d0d0d; color: #FFFFFF; padding:0 5px;
    opacity:0.5; /* 支持CSS3的浏览器（FF 1.5也支持） 透明度70%*/
    filter:alpha(opacity=50);/* IE 透明度70%*/
    -moz-opacity:0.5; /* Moz + FF 透明度70%*/
    margin:0;
}
.photo_img img{
    width: 265px; height: 165px;
}
#LeftArr, #RightArr{
    position: absolute; top: 45%; width: 25px; height: 25px;
}
#LeftArr {
    left:0; background: url(/assets/xhpimg/e_left.png) no-repeat;
}
#RightArr {
    right:0; background: url(/assets/xhpimg/e_right.png) no-repeat;
}

